geophysics geology environmental peer2peer electronics geophysical global warming linux peer-to-peer conference engineering microcontroller green embedded environment p2p hardware software exploration development